.SetUserinfo {
  padding: 1rem;
  height: 100%;
  background-color: var(--background-color-white);
  border-radius: 1rem 1rem 0 0;


  > ul {
    li {
      display: flex;
      align-items: center;


      > p {
        width: 4rem;
        color: var(--text-color-gray);
      }

      margin-bottom: 1.5rem;
    }

    .avatar {
      .head-list {
        flex: 1;
        height: 6rem;
        margin-bottom: 1rem;
      }
    }

    .name {
      align-items: self-start;
      margin-bottom: 0;

      p {
        height: 2.5rem;
        line-height: 2.5rem;
      }
    }

    .gender {
      > div {
        label {
          margin-right: 1.5rem;

          input {
            margin-right: 0.5rem;
          }
        }
      }
    }

    .birthdate {
      .inputIcon {
        flex: 1;

        input {
          font-size: 1em;
        }
      }
    }
  }

  > .bottom {
    position: absolute;
    display: flex;
    bottom: 0;
    left: 0;
    width: 100%;

    button {
      margin: 1rem;
    }

    > button:nth-child(2) {
      background-color: var(--conifer-70);
    }
  }
}